ಟೈಲ್ವಿಂಡ್ CSS ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ನ ಶಕ್ತಿಯನ್ನು ಅನ್ವೇಷಿಸಿ, ಸ್ವಚ್ಛ, ನಿರ್ವಹಿಸಬಲ್ಲ, ಮತ್ತು ದಕ್ಷ CSS ಬರೆಯಿರಿ. ಈ ಮಾರ್ಗದರ್ಶಿ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಗಳಿಂದ ಹಿಡಿದು ಮುಂದುವರಿದ ಬಳಕೆಯ ಪ್ರಕರಣಗಳವರೆಗೆ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿದೆ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳಲ್ಲಿ ಉತ್ತಮ ಸ್ಟೈಲಿಂಗ್ಗಾಗಿ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲು ಖಚಿತಪಡಿಸುತ್ತದೆ.
ಟೈಲ್ವಿಂಡ್ CSS ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವುದು: ಸುಗಮ ಸ್ಟೈಲಿಂಗ್ಗಾಗಿ ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಅನಾವರಣಗೊಳಿಸುವುದು
ಟೈಲ್ವಿಂಡ್ CSS ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ನಲ್ಲಿ ನಾವು ಸ್ಟೈಲಿಂಗ್ ಅನ್ನು ಸಮೀಪಿಸುವ ರೀತಿಯಲ್ಲಿ ಕ್ರಾಂತಿಯನ್ನುಂಟುಮಾಡಿದೆ. ಅದರ ಯುಟಿಲಿಟಿ-ಫಸ್ಟ್ ವಿಧಾನವು ಡೆವಲಪರ್ಗಳಿಗೆ ವೇಗವಾಗಿ ಮಾದರಿಗಳನ್ನು ರೂಪಿಸಲು ಮತ್ತು ಸಾಟಿಯಿಲ್ಲದ ನಮ್ಯತೆಯೊಂದಿಗೆ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅದರ ಅನೇಕ ಶಕ್ತಿಯುತ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಕೋಡ್ನ ಓದುವಿಕೆ ಮತ್ತು ನಿರ್ವಹಣೆಯನ್ನು ಗಣನೀಯವಾಗಿ ಹೆಚ್ಚಿಸಬಲ್ಲ ಸಾಧನಗಳಾಗಿ ಎದ್ದು ಕಾಣುತ್ತವೆ. ಈ ಸಮಗ್ರ ಮಾರ್ಗದರ್ಶಿಯು ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳ ಜಟಿಲತೆಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಅವು ನಿಮ್ಮ ಸ್ಟೈಲಿಂಗ್ ಕೆಲಸದ ಹರಿವನ್ನು ಹೇಗೆ ಸುಗಮಗೊಳಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳ ಒಟ್ಟಾರೆ ರಚನೆಯನ್ನು ಹೇಗೆ ಸುಧಾರಿಸಬಹುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಟೈಲ್ವಿಂಡ್ CSS ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಎಂದರೇನು?
ಟೈಲ್ವಿಂಡ್ CSS ನಲ್ಲಿನ ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಒಂದೇ ಎಲಿಮೆಂಟ್ಗೆ ಬಹು ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಅನ್ವಯಿಸಲು ಸಂಕ್ಷಿಪ್ತ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತವೆ. ಪ್ರತಿ ಯುಟಿಲಿಟಿ ಕ್ಲಾಸ್ಗಾಗಿ ಒಂದೇ ಬೇಸ್ ಮಾಡಿಫೈಯರ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸುವ ಬದಲು, ನೀವು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಗುಂಪು ಮಾಡಬಹುದು, ಇದರ ಪರಿಣಾಮವಾಗಿ ಸ್ವಚ್ಛ ಮತ್ತು ಹೆಚ್ಚು ಓದಬಲ್ಲ ಕೋಡ್ ದೊರೆಯುತ್ತದೆ. ಈ ವೈಶಿಷ್ಟ್ಯವು ರೆಸ್ಪಾನ್ಸಿವ್ ಡಿಸೈನ್ಗೆ ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ಅಲ್ಲಿ ನೀವು ಸ್ಕ್ರೀನ್ ಗಾತ್ರವನ್ನು ಆಧರಿಸಿ ವಿಭಿನ್ನ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಬೇಕಾಗುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಕೆಳಗಿನ ಕೋಡ್ ತುಣುಕನ್ನು ಪರಿಗಣಿಸಿ:
<button class="md:px-4 md:py-2 md:bg-blue-500 md:hover:bg-blue-700 lg:px-6 lg:py-3 lg:bg-green-500 lg:hover:bg-green-700">
Click Me
</button>
ಈ ಕೋಡ್ ಪುನರಾವರ್ತಿತವಾಗಿದೆ ಮತ್ತು ಓದಲು ಕಷ್ಟಕರವಾಗಿದೆ. ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಇದನ್ನು ಸರಳಗೊಳಿಸಬಹುದು:
<button class="md:(px-4 py-2 bg-blue-500 hover:bg-blue-700) lg:(px-6 py-3 bg-green-500 hover:bg-green-700)">
Click Me
</button>
ಎರಡನೇ ಉದಾಹರಣೆಯು ಹೆಚ್ಚು ಸಂಕ್ಷಿಪ್ತವಾಗಿದೆ ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗಿದೆ. md:(...)
ಮತ್ತು lg:(...)
ಸಿಂಟ್ಯಾಕ್ಸ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಗುಂಪು ಮಾಡುತ್ತದೆ, ಕೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ಓದಬಲ್ಲ ಮತ್ತು ನಿರ್ವಹಿಸಬಲ್ಲದು ಮಾಡುತ್ತದೆ.
ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು
ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳ ಪರಿಕಲ್ಪನೆಯನ್ನು ಮತ್ತೊಂದು ಹಂತಕ್ಕೆ ಕೊಂಡೊಯ್ಯುತ್ತದೆ, ಇದು ನಿಮಗೆ ಇತರ ಮಾಡಿಫೈಯರ್ಗಳೊಳಗೆ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ನೆಸ್ಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಸಂಕೀರ್ಣ ಸಂವಹನಗಳು ಮತ್ತು ಸ್ಥಿತಿಗಳನ್ನು, ಉದಾಹರಣೆಗೆ ಫೋಕಸ್, ಹೋವರ್ ಮತ್ತು ಆಕ್ಟಿವ್ ಸ್ಥಿತಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ವಿಭಿನ್ನ ಸ್ಕ್ರೀನ್ ಗಾತ್ರಗಳಲ್ಲಿ.
ನೀವು ಬಟನ್ ಅನ್ನು ಹೋವರ್ ಮೇಲೆ ವಿಭಿನ್ನವಾಗಿ ಸ್ಟೈಲ್ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ, ಆದರೆ ಆ ಹೋವರ್ ಶೈಲಿಗಳು ಸ್ಕ್ರೀನ್ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಿ ಬದಲಾಗಬೇಕೆಂದು ಸಹ ಬಯಸುತ್ತೀರಿ. ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳಿಲ್ಲದೆ, ನಿಮಗೆ ಕ್ಲಾಸ್ಗಳ ಸುದೀರ್ಘ ಪಟ್ಟಿ ಬೇಕಾಗುತ್ತದೆ. ಅವುಗಳೊಂದಿಗೆ, ನೀವು ಸ್ಕ್ರೀನ್ ಗಾತ್ರದ ಮಾಡಿಫೈಯರ್ನೊಳಗೆ ಹೋವರ್ ಸ್ಥಿತಿಯನ್ನು ನೆಸ್ಟ್ ಮಾಡಬಹುದು:
<button class="md:(hover:bg-blue-700 focus:outline-none focus:ring-2) lg:(hover:bg-green-700 focus:outline-none focus:ring-4)">
Click Me
</button>
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, hover:bg-blue-700
ಮತ್ತು focus:outline-none focus:ring-2
ಶೈಲಿಗಳು ಬಟನ್ ಹೋವರ್ ಅಥವಾ ಫೋಕಸ್ ಮಾಡಿದಾಗ ಮಧ್ಯಮ ಸ್ಕ್ರೀನ್ಗಳಲ್ಲಿ ಅಥವಾ ದೊಡ್ಡದರಲ್ಲಿ ಮಾತ್ರ ಅನ್ವಯವಾಗುತ್ತವೆ. ಅದೇ ರೀತಿ, hover:bg-green-700
ಮತ್ತು focus:outline-none focus:ring-4
ಶೈಲಿಗಳು ದೊಡ್ಡ ಸ್ಕ್ರೀನ್ಗಳಲ್ಲಿ ಅಥವಾ ದೊಡ್ಡದರಲ್ಲಿ ಬಟನ್ ಹೋವರ್ ಅಥವಾ ಫೋಕಸ್ ಮಾಡಿದಾಗ ಅನ್ವಯವಾಗುತ್ತವೆ. ಈ ನೆಸ್ಟಿಂಗ್ ಸ್ಪಷ್ಟ ಶ್ರೇಣಿಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ ಮತ್ತು ಅನ್ವಯಿಸಲಾದ ಶೈಲಿಗಳ ಬಗ್ಗೆ ತರ್ಕಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ.
ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಬಳಸುವುದರ ಪ್ರಯೋಜನಗಳು
- ಸುಧಾರಿತ ಓದುವಿಕೆ: ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳು ಪುನರಾವರ್ತನೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಸ್ಪಷ್ಟ ದೃಶ್ಯ ಶ್ರೇಣಿಯನ್ನು ಸೃಷ್ಟಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಓದಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗಿಸುತ್ತವೆ.
- ವರ್ಧಿತ ನಿರ್ವಹಣೆ: ಸಂಬಂಧಿತ ಶೈಲಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಗುಂಪು ಮಾಡುವ ಮೂಲಕ, ನೀವು ಕ್ಲಾಸ್ಗಳ ಸುದೀರ್ಘ ಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕದೆ ಸುಲಭವಾಗಿ ಅವುಗಳನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು ಮತ್ತು ನವೀಕರಿಸಬಹುದು.
- ಕಡಿಮೆಯಾದ ಕೋಡ್ ನಕಲು: ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಒಂದೇ ಬೇಸ್ ಮಾಡಿಫೈಯರ್ ಅನ್ನು ಹಲವು ಬಾರಿ ಪುನರಾವರ್ತಿಸುವ ಅಗತ್ಯವನ್ನು ನಿವಾರಿಸುತ್ತವೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಕಡಿಮೆ ಕೋಡ್ ಮತ್ತು ಸುಧಾರಿತ ದಕ್ಷತೆ ಉಂಟಾಗುತ್ತದೆ.
- ಸರಳೀಕೃತ ರೆಸ್ಪಾನ್ಸಿವ್ ಡಿಸೈನ್: ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳು ಸ್ಕ್ರೀನ್ ಗಾತ್ರದ ಆಧಾರದ ಮೇಲೆ ವಿಭಿನ್ನ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತ ಮತ್ತು ಸಂಘಟಿತ ರೀತಿಯಲ್ಲಿ ಅನ್ವಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಮೂಲಕ ರೆಸ್ಪಾನ್ಸಿವ್ ಶೈಲಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸುಲಭವಾಗಿಸುತ್ತವೆ.
- ಹೆಚ್ಚಿದ ಉತ್ಪಾದಕತೆ: ನಿಮ್ಮ ಸ್ಟೈಲಿಂಗ್ ಕೆಲಸದ ಹರಿವನ್ನು ಸುಗಮಗೊಳಿಸುವ ಮೂಲಕ, ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳು ನಿಮಗೆ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ಮಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ.
ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಬಳಕೆಯ ಪ್ರಕರಣಗಳು
ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳಲ್ಲಿ ನೀವು ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದರ ಕೆಲವು ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳನ್ನು ಅನ್ವೇಷಿಸೋಣ.
ಉದಾಹರಣೆ 1: ನ್ಯಾವಿಗೇಷನ್ ಮೆನುವನ್ನು ಸ್ಟೈಲಿಂಗ್ ಮಾಡುವುದು
ಮೊಬೈಲ್ ಮತ್ತು ಡೆಸ್ಕ್ಟಾಪ್ ಸ್ಕ್ರೀನ್ಗಳಿಗಾಗಿ ವಿಭಿನ್ನ ಶೈಲಿಗಳನ್ನು ಹೊಂದಿರುವ ನ್ಯಾವಿಗೇಷನ್ ಮೆನುವನ್ನು ಪರಿಗಣಿಸಿ.
<ul class="flex flex-col md:flex-row md:space-x-4">
<li><a href="#" class="block py-2 px-4 text-gray-700 hover:bg-gray-100 md:(py-0 hover:bg-transparent)">Home</a></li>
<li><a href="#" class="block py-2 px-4 text-gray-700 hover:bg-gray-100 md:(py-0 hover:bg-transparent)">About</a></li>
<li><a href="#" class="block py-2 px-4 text-gray-700 hover:bg-gray-100 md:(py-0 hover:bg-transparent)">Services</a></li>
<li><a href="#" class="block py-2 px-4 text-gray-700 hover:bg-gray-100 md:(py-0 hover:bg-transparent)">Contact</a></li>
</ul>
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, md:(py-0 hover:bg-transparent)
ಮಾಡಿಫೈಯರ್ ಗ್ರೂಪ್ ಡೆಸ್ಕ್ಟಾಪ್ ಸ್ಕ್ರೀನ್ಗಳಿಗಾಗಿ ಹೋವರ್ ಮೇಲೆ ಲಂಬವಾದ ಪ್ಯಾಡಿಂಗ್ ಮತ್ತು ಹಿನ್ನೆಲೆ ಬಣ್ಣವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಆದರೆ ಮೊಬೈಲ್ ಸ್ಕ್ರೀನ್ಗಳಿಗಾಗಿ ಅವುಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತದೆ.
ಉದಾಹರಣೆ 2: ಕಾರ್ಡ್ ಕಾಂಪೊನೆಂಟ್ ಅನ್ನು ಸ್ಟೈಲಿಂಗ್ ಮಾಡುವುದು
ಹೋವರ್ ಮತ್ತು ಫೋಕಸ್ ಸ್ಥಿತಿಗಳಿಗಾಗಿ ವಿಭಿನ್ನ ಶೈಲಿಗಳೊಂದಿಗೆ ಕಾರ್ಡ್ ಕಾಂಪೊನೆಂಟ್ ಅನ್ನು ಸ್ಟೈಲ್ ಮಾಡೋಣ.
<div class="bg-white rounded-lg shadow-md overflow-hidden hover:shadow-lg transition-shadow duration-300 focus:outline-none focus:ring-2 focus:ring-blue-500"
>
<img src="image.jpg" alt="" class="w-full h-48 object-cover" />
<div class="p-4">
<h3 class="text-lg font-semibold">Card Title</h3>
<p class="text-gray-600">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನಾವು ಸ್ಕ್ರೀನ್ ಗಾತ್ರವನ್ನು ಆಧರಿಸಿ ವಿಭಿನ್ನ ಹೋವರ್ ಮತ್ತು ಫೋಕಸ್ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಬಹುದು. ಇದಲ್ಲದೆ, ನಾವು ವಿಭಿನ್ನ ಥೀಮ್ಗಳು ಅಥವಾ ಅಂತರರಾಷ್ಟ್ರೀಕರಣಕ್ಕೆ ನಿರ್ದಿಷ್ಟವಾದ ಶೈಲಿಗಳನ್ನು ಪರಿಚಯಿಸಬಹುದು:
<div class="bg-white rounded-lg shadow-md overflow-hidden transition-shadow duration-300 md:(hover:shadow-lg focus:(outline-none ring-2 ring-blue-500)) dark:bg-gray-800 dark:text-white"
>
<img src="image.jpg" alt="" class="w-full h-48 object-cover" />
<div class="p-4">
<h3 class="text-lg font-semibold">Card Title</h3>
<p class="text-gray-600 dark:text-gray-400">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
</div>
ಇಲ್ಲಿ, md:(hover:shadow-lg focus:(outline-none ring-2 ring-blue-500))
ಹೋವರ್ ಮತ್ತು ಫೋಕಸ್ ಪರಿಣಾಮಗಳನ್ನು ಮಧ್ಯಮ ಗಾತ್ರದ ಸ್ಕ್ರೀನ್ಗಳು ಮತ್ತು ದೊಡ್ಡದರಲ್ಲಿ ಮಾತ್ರ ಅನ್ವಯಿಸುತ್ತದೆ. `dark:bg-gray-800 dark:text-white` ಕಾರ್ಡ್ ಡಾರ್ಕ್ ಥೀಮ್ ಸೆಟ್ಟಿಂಗ್ಗೆ ಹೊಂದಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಉದಾಹರಣೆ 3: ಫಾರ್ಮ್ ಇನ್ಪುಟ್ ಸ್ಟೇಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು
ವಿಭಿನ್ನ ಸ್ಥಿತಿಗಳಿಗೆ (ಫೋಕಸ್, ದೋಷ, ಇತ್ಯಾದಿ) ದೃಶ್ಯ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸಲು ಫಾರ್ಮ್ ಇನ್ಪುಟ್ಗಳನ್ನು ಸ್ಟೈಲಿಂಗ್ ಮಾಡುವುದು ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳೊಂದಿಗೆ ಸರಳಗೊಳಿಸಬಹುದು. ಸರಳ ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರವನ್ನು ಪರಿಗಣಿಸೋಣ:
<input type="text" class="border rounded-md py-2 px-3 focus:outline-none focus:ring-2 focus:ring-blue-500" placeholder="Enter your name">
ನಾವು ಇದನ್ನು ದೋಷ ಸ್ಥಿತಿಗಳು ಮತ್ತು ರೆಸ್ಪಾನ್ಸಿವ್ ಸ್ಟೈಲಿಂಗ್ನೊಂದಿಗೆ ವರ್ಧಿಸಬಹುದು:
<input type="text" class="border rounded-md py-2 px-3 focus:outline-none md:(focus:ring-2 focus:ring-blue-500) invalid:border-red-500 invalid:focus:ring-red-500" placeholder="Enter your name">
md:(focus:ring-2 focus:ring-blue-500)
ಫೋಕಸ್ ರಿಂಗ್ ಮಧ್ಯಮ ಗಾತ್ರದ ಸ್ಕ್ರೀನ್ಗಳು ಮತ್ತು ಮೇಲ್ಪಟ್ಟವುಗಳಲ್ಲಿ ಮಾತ್ರ ಅನ್ವಯವಾಗುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. invalid:border-red-500 invalid:focus:ring-red-500
ಇನ್ಪುಟ್ ಅಮಾನ್ಯವಾದಾಗ ಇನ್ಪುಟ್ ಅನ್ನು ಕೆಂಪು ಬಾರ್ಡರ್ ಮತ್ತು ಫೋಕಸ್ ರಿಂಗ್ನೊಂದಿಗೆ ಸ್ಟೈಲ್ ಮಾಡುತ್ತದೆ. ಟೈಲ್ವಿಂಡ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಗತ್ಯವಿರುವಲ್ಲಿ ಸ್ಯೂಡೋ-ಕ್ಲಾಸ್ಗಳ ಪ್ರಿಫಿಕ್ಸಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು ವಿಭಿನ್ನ ಬ್ರೌಸರ್ಗಳಾದ್ಯಂತ ಪ್ರವೇಶಸಾಧ್ಯತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.
ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಬಳಸಲು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು
- ಸರಳವಾಗಿಡಿ: ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳು ಶಕ್ತಿಯುತವಾಗಿದ್ದರೂ, ಅವುಗಳನ್ನು ಅತಿಯಾಗಿ ನೆಸ್ಟ್ ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸಿ. ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸರಳ ಮತ್ತು ಓದಬಲ್ಲ ರೀತಿಯಲ್ಲಿ ಇರಿಸಿ.
- ಅರ್ಥಪೂರ್ಣ ಹೆಸರುಗಳನ್ನು ಬಳಸಿ: ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಯುಟಿಲಿಟಿ ಕ್ಲಾಸ್ಗಳಿಗೆ ವಿವರಣಾತ್ಮಕ ಹೆಸರುಗಳನ್ನು ಬಳಸಿ.
- ಸ್ಥಿರವಾಗಿರಿ: ಸುಸಂಬದ್ಧ ನೋಟ ಮತ್ತು ಅನುಭವವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನಾದ್ಯಂತ ಸ್ಥಿರವಾದ ಸ್ಟೈಲಿಂಗ್ ವಿಧಾನವನ್ನು ನಿರ್ವಹಿಸಿ.
- ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ದಾಖಲಿಸಿ: ಸಂಕೀರ್ಣ ಸ್ಟೈಲಿಂಗ್ ಮಾದರಿಗಳು ಮತ್ತು ತರ್ಕವನ್ನು ವಿವರಿಸಲು ನಿಮ್ಮ ಕೋಡ್ಗೆ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಿ. ತಂಡದಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಇದು ವಿಶೇಷವಾಗಿ ಮುಖ್ಯವಾಗಿದೆ.
- ಟೈಲ್ವಿಂಡ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಿ: ನಿಮ್ಮ ಸ್ವಂತ ಕಸ್ಟಮ್ ಮಾಡಿಫೈಯರ್ಗಳು ಮತ್ತು ಥೀಮ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಟೈಲ್ವಿಂಡ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿ. ಇದು ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಪ್ರಾಜೆಕ್ಟ್ ಅಗತ್ಯಗಳಿಗೆ ಟೈಲ್ವಿಂಡ್ ಅನ್ನು ಹೊಂದಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.
ಮುಂದುವರಿದ ಬಳಕೆಯ ಪ್ರಕರಣಗಳು
theme
ಫಂಕ್ಷನ್ನೊಂದಿಗೆ ವೇರಿಯಂಟ್ಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡುವುದು
ಟೈಲ್ವಿಂಡ್ CSS ನಿಮಗೆ theme
ಫಂಕ್ಷನ್ ಬಳಸಿ ನಿಮ್ಮ ಯುಟಿಲಿಟಿ ಕ್ಲಾಸ್ಗಳೊಳಗೆ ನೇರವಾಗಿ ನಿಮ್ಮ ಥೀಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ನಿಮ್ಮ ಥೀಮ್ ವೇರಿಯಬಲ್ಗಳನ್ನು ಆಧರಿಸಿ ಡೈನಾಮಿಕ್ ಶೈಲಿಗಳನ್ನು ರಚಿಸಲು ಇದು ಉಪಯುಕ್ತವಾಗಬಹುದು.
<div class="text-[theme('colors.blue.500')] hover:text-[theme('colors.blue.700')]">
This is a blue text.
</div>
ನೀವು ಇದನ್ನು ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ, ಥೀಮ್-ಅರಿವಿನ ಸ್ಟೈಲಿಂಗ್ ಅನ್ನು ರಚಿಸಬಹುದು:
<div class="md:(text-[theme('colors.green.500')] hover:text-[theme('colors.green.700')])">
This is a green text on medium screens.
</div>
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುವುದು
ಟೈಲ್ವಿಂಡ್ CSS ಮುಖ್ಯವಾಗಿ CSS ಸ್ಟೈಲಿಂಗ್ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿದರೂ, ಡೈನಾಮಿಕ್ ಮತ್ತು ಸಂವಾದಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ರಚಿಸಲು ಇದನ್ನು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಬಳಕೆದಾರರ ಸಂವಹನಗಳು ಅಥವಾ ಡೇಟಾ ಬದಲಾವಣೆಗಳನ್ನು ಆಧರಿಸಿ ಕ್ಲಾಸ್ಗಳನ್ನು ಟಾಗಲ್ ಮಾಡಲು ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು.
ಉದಾಹರಣೆಗೆ, ಚೆಕ್ಬಾಕ್ಸ್ನ ಸ್ಥಿತಿಯನ್ನು ಆಧರಿಸಿ ಕ್ಲಾಸ್ ಅನ್ನು ಸೇರಿಸಲು ಅಥವಾ ತೆಗೆದುಹಾಕಲು ನೀವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು:
<input type="checkbox" id="dark-mode">
<label for="dark-mode">Dark Mode</label>
<div class="bg-white text-gray-700 dark:bg-gray-800 dark:text-white">
<p>This is some content.</p>
</div>
<script>
const darkModeCheckbox = document.getElementById('dark-mode');
const content = document.querySelector('.bg-white');
darkModeCheckbox.addEventListener('change', () => {
content.classList.toggle('dark:bg-gray-800');
content.classList.toggle('dark:text-white');
});
</script>
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಡಾರ್ಕ್ ಮೋಡ್ ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಚೆಕ್ ಮಾಡಿದಾಗ ಅಥವಾ ಅನ್ಚೆಕ್ ಮಾಡಿದಾಗ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ವಿಷಯದ ಎಲಿಮೆಂಟ್ನಲ್ಲಿ dark:bg-gray-800
ಮತ್ತು dark:text-white
ಕ್ಲಾಸ್ಗಳನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ.
ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಅವುಗಳನ್ನು ತಪ್ಪಿಸುವುದು ಹೇಗೆ
- ಅತಿಯಾದ ನಿರ್ದಿಷ್ಟತೆ: ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಕಷ್ಟಕರವಾಗಿಸುವ ಅತಿಯಾದ ನಿರ್ದಿಷ್ಟ ಯುಟಿಲಿಟಿ ಕ್ಲಾಸ್ಗಳನ್ನು ಬಳಸುವುದನ್ನು ತಪ್ಪಿಸಿ. ಬದಲಿಗೆ ನಿರ್ದಿಷ್ಟ ಸ್ಕ್ರೀನ್ ಗಾತ್ರಗಳು ಅಥವಾ ಸ್ಥಿತಿಗಳನ್ನು ಗುರಿಯಾಗಿಸಲು ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳನ್ನು ಬಳಸಿ.
- ಅಸಂಗತ ಸ್ಟೈಲಿಂಗ್: ಸುಸಂಬದ್ಧ ನೋಟ ಮತ್ತು ಅನುಭವವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನಾದ್ಯಂತ ಸ್ಥಿರವಾದ ಸ್ಟೈಲಿಂಗ್ ವಿಧಾನವನ್ನು ನಿರ್ವಹಿಸಿ. ನಿಮ್ಮ ಸ್ವಂತ ಕಸ್ಟಮ್ ಶೈಲಿಗಳು ಮತ್ತು ಥೀಮ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಟೈಲ್ವಿಂಡ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಬಳಸಿ.
- ಕಾರ್ಯಕ್ಷಮತೆಯ ಸಮಸ್ಯೆಗಳು: ನೀವು ಬಳಸುತ್ತಿರುವ ಯುಟಿಲಿಟಿ ಕ್ಲಾಸ್ಗಳ ಸಂಖ್ಯೆಯ ಬಗ್ಗೆ ಜಾಗರೂಕರಾಗಿರಿ, ಏಕೆಂದರೆ ಹೆಚ್ಚಿನ ಕ್ಲಾಸ್ಗಳು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು. ಕ್ಲಾಸ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲು ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳನ್ನು ಬಳಸಿ.
- ಪ್ರವೇಶಸಾಧ್ಯತೆಯನ್ನು ಕಡೆಗಣಿಸುವುದು: ನಿಮ್ಮ ಶೈಲಿಗಳು ವಿಕಲಾಂಗರು ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಬಹುದೆಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಪ್ರವೇಶಸಾಧ್ಯತೆಯನ್ನು ಸುಧಾರಿಸಲು ARIA ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ಸೆಮ್ಯಾಂಟಿಕ್ HTML ಅನ್ನು ಬಳಸಿ.
ತೀರ್ಮಾನ
ಟೈಲ್ವಿಂಡ್ CSS ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ನಿಮ್ಮ ಸ್ಟೈಲಿಂಗ್ ಕೆಲಸದ ಹರಿವಿನ ಓದುವಿಕೆ, ನಿರ್ವಹಣೆ ಮತ್ತು ದಕ್ಷತೆಯನ್ನು ಗಣನೀಯವಾಗಿ ಸುಧಾರಿಸಬಲ್ಲ ಶಕ್ತಿಯುತ ಸಾಧನಗಳಾಗಿವೆ. ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮತ್ತು ಬಳಸಿಕೊಳ್ಳುವ ಮೂಲಕ, ನೀವು ಸ್ವಚ್ಛ, ಹೆಚ್ಚು ಸಂಘಟಿತ ಕೋಡ್ ಬರೆಯಬಹುದು ಮತ್ತು ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ಮಿಸಬಹುದು. ಟೈಲ್ವಿಂಡ್ CSS ನ ಸಂಪೂರ್ಣ ಸಾಮರ್ಥ್ಯವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಲು ಮತ್ತು ನಿಮ್ಮ ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಏರಿಸಲು ಈ ತಂತ್ರಗಳನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಿ. ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸರಳ, ಸ್ಥಿರ ಮತ್ತು ಪ್ರವೇಶಿಸಬಹುದಾದಂತೆ ಇರಿಸಲು ಮರೆಯದಿರಿ ಮತ್ತು ಯಾವಾಗಲೂ ನಿಮ್ಮ ಕೌಶಲ್ಯ ಮತ್ತು ಜ್ಞಾನವನ್ನು ಸುಧಾರಿಸಲು ಶ್ರಮಿಸಿ.
ಈ ಮಾರ್ಗದರ್ಶಿಯು ಟೈಲ್ವಿಂಡ್ CSS ನಲ್ಲಿ ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳ ಸಮಗ್ರ ಅವಲೋಕನವನ್ನು ಒದಗಿಸಿದೆ. ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ವಿವರಿಸಲಾದ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ, ನೀವು ಇಂದೇ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗಳಲ್ಲಿ ಈ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಅದರ ಪ್ರಯೋಜನಗಳನ್ನು ನೀವೇ ಅನುಭವಿಸಬಹುದು. ನೀವು ಅನುಭವಿ ಟೈಲ್ವಿಂಡ್ CSS ಬಳಕೆದಾರರಾಗಿರಲಿ ಅಥವಾพึ่ง ಪ್ರಾರಂಭಿಸುತ್ತಿರಲಿ, ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳುವುದು ನಿಸ್ಸಂದೇಹವಾಗಿ ನಿಮ್ಮ ಸ್ಟೈಲಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ಉತ್ತಮ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ ಭೂದೃಶ್ಯವು ವಿಕಸನಗೊಳ್ಳುತ್ತಲೇ ಇರುವುದರಿಂದ, ಯಶಸ್ಸಿಗೆ ಇತ್ತೀಚಿನ ಉಪಕರಣಗಳು ಮತ್ತು ತಂತ್ರಗಳೊಂದಿಗೆ ನವೀಕೃತವಾಗಿರುವುದು ಅತ್ಯಗತ್ಯ. ಟೈಲ್ವಿಂಡ್ CSS ಆಧುನಿಕ, ರೆಸ್ಪಾನ್ಸಿವ್ ಮತ್ತು ಪ್ರವೇಶಿಸಬಹುದಾದ ವೆಬ್ಸೈಟ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುವ ನಮ್ಯ ಮತ್ತು ಶಕ್ತಿಯುತ ಸ್ಟೈಲಿಂಗ್ ವಿಧಾನವನ್ನು ನೀಡುತ್ತದೆ. ವೇರಿಯಂಟ್ ಗ್ರೂಪ್ಗಳು ಮತ್ತು ನೆಸ್ಟೆಡ್ ಮಾಡಿಫೈಯರ್ಗಳನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಮೂಲಕ, ನೀವು ಟೈಲ್ವಿಂಡ್ CSS ನ ಸಂಪೂರ್ಣ ಸಾಮರ್ಥ್ಯವನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಬಹುದು ಮತ್ತು ನಿಮ್ಮ ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ ಕೌಶಲ್ಯಗಳನ್ನು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಕೊಂಡೊಯ್ಯಬಹುದು. ಈ ವೈಶಿಷ್ಟ್ಯಗಳೊಂದಿಗೆ ಪ್ರಯೋಗ ಮಾಡಿ, ವಿಭಿನ್ನ ಬಳಕೆಯ ಪ್ರಕರಣಗಳನ್ನು ಅನ್ವೇಷಿಸಿ, ಮತ್ತು ನಿಮ್ಮ ಅನುಭವಗಳನ್ನು ಸಮುದಾಯದೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಿ. ಒಟ್ಟಾಗಿ, ನಾವು ವೆಬ್ ಡೆವಲಪ್ಮೆಂಟ್ ಜಗತ್ತಿನಲ್ಲಿ ಸುಧಾರಣೆ ಮತ್ತು ನಾವೀನ್ಯತೆಯನ್ನು ಮುಂದುವರಿಸಬಹುದು.
ಹೆಚ್ಚಿನ ಸಂಪನ್ಮೂಲಗಳು
- ಟೈಲ್ವಿಂಡ್ CSS ರೆಸ್ಪಾನ್ಸಿವ್ ಡಿಸೈನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್
- ಟೈಲ್ವಿಂಡ್ CSS ಹೋವರ್, ಫೋಕಸ್, ಮತ್ತು ಇತರ ಸ್ಥಿತಿಗಳ ಡಾಕ್ಯುಮೆಂಟೇಶನ್
- ಟೈಲ್ವಿಂಡ್ CSS ಕಾನ್ಫಿಗರೇಶನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್
- ಯೂಟ್ಯೂಬ್ ಚಾನೆಲ್ಗಳು (ಟೈಲ್ವಿಂಡ್ CSS ಟ್ಯುಟೋರಿಯಲ್ಗಳಿಗಾಗಿ ಹುಡುಕಿ)
- Dev.to (ಟೈಲ್ವಿಂಡ್ CSS ಲೇಖನಗಳು ಮತ್ತು ಚರ್ಚೆಗಳಿಗಾಗಿ ಹುಡುಕಿ)
ಹ್ಯಾಪಿ ಕೋಡಿಂಗ್!